package com.scut.scutzone.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * @author: lifeng chan
 * @date: 2021/4/26 16:33
 * @description: 配置数据库的相关设置, 后端中图片的存储目录等
 */
@Configuration
@Data
@ConfigurationProperties(prefix = "scutzone")
public class ScutZoneConfig {

    /**
     * 最好使用配置文件自动注入配置信息
     */
    static public class DataBaseConfig{
        @Value("${spring.datasource.username}")
        static public String username="";
        @Value("${spring.datasource.password}")
        static public String password="";
        @Value("${spring.datasource.url}")
        static public String Url="";
        static public int port=3306;
        static public String database_name="it";
    }

    /**
     * 定义根目录
     */
    String root_path;
    /**
     * 定义头像图片目录
     */
    String avatar_img_path;
    /**
     * 定义背景图片目录
     */
    String bg_img_path;
    /**
     * 定义评论图片目录
     */
    String comment_img_path;
    /**
     * 定义帖子图片目录
     */
    String post_img_path;


}
